Evaluating Sampling Based Hotspot Detection
نویسندگان
چکیده
In sampling based hotspot detection, performance engineers sample the running program periodically and record the Instruction Pointer (IP) addresses at the sampling. Empirically, frequently sampled IP addresses are regarded as the hotspot of the program. The question of how well the sampled hotspot IP addresses match the real hotspot of the program is seldom studied by the researchers. In this paper, we use instrumentation tool to count how many times the sampled hotspot IP addresses are executed, and compare the real execution result with the sampled one to see how well they match. We define the normalized root mean square error, the sample coverage and the order deviation to evaluate the difference between the real execution and the sampled results. Experiment on the SPEC CPU 2006 benchmarks with various sampling periods is performed to verify the proposed evaluation measurements. Intuitively, the sampling accuracy decreases with the increase of sampling period. The experimental results reveal that the order deviation reflects the intuitive relation between the sampling accuracy and the sampling period better than the normalized root mean square error and the sample coverage.
منابع مشابه
Laplacian eigenmaps- and Bayesian clustering-based layout pattern sampling and its applications to hotspot detection and optical proximity correction
Effective layout pattern sampling is a fundamental component for lithography process optimization, hotspot detection, and model calibration. Existing pattern sampling algorithms rely on either vector quantization or heuristic approaches. However, it is difficult to manage these methods due to the heavy demands of prior knowledge, such as high-dimensional layout features and manually tuned hypot...
متن کاملHotspot Detection of SPEC CPU 2006 Benchmarks with Performance Event Counters⋆
Abstract. Hotspot is the part of a program where most execution time is spent. Detecting the hotspot enables the optimization of the program. The performance event counters embedded in modern processors provide the hardware support for the hotspot detection. By sampling the instruction addresses of the running program with performance event counters, hotspot of the program can be statistically ...
متن کاملApplication of a household-based molecular xenomonitoring strategy to evaluate the lymphatic filariasis elimination program in Tamil Nadu, India
BACKGROUND The monitoring and evaluation of lymphatic filariasis (LF) has largely relied on the detection of antigenemia and antibodies in human populations. Molecular xenomonitoring (MX), the detection of parasite DNA/RNA in mosquitoes, may be an effective complementary method, particularly for detecting signals in low-level prevalence areas where Culex is the primary mosquito vector. This pap...
متن کاملGroup movement in World of Warcraft Battlegrounds
Distributed Virtual Environment (DVE) topology management and message propagation schemes have been proposed for many years. Evaluating DVE message propagation schemes requires a variety of assumptions whose verity significantly affects results, such as details about avatar movement characteristics. We implemented two schemes for waypoint and hotspot detection, and examined their applicability ...
متن کاملAn eigenvector-based hotspot detection
Space and time are two critical components of many real world systems. For this reason, analysis of anomalies in spatiotemporal data has been a great of interest. In this work, application of tensor decomposition and eigenspace techniques on spatiotemporal hotspot detection is investigated. An algorithm called SST-Hotspot is proposed which accounts for spatiotemporal variations in data and dete...
متن کامل